namespace Trader.Trading.Interface
{
    using System;
    using BO.Interface;

    public interface ICommissionCharger
    {
        IMoney this[DateTime date] { get; }
        decimal Commission { get; }
        IMoney Charge(ITradeAction tradeAction, DateTime date);
    }
}